﻿@model Tecnosop.WebUI.Models.CreateFacturaStep1ViewModel
@{
    ViewBag.Title = "Facturación convenio";
    //Layout = "~/Views/FacturaConvenio/_LayoutFacturaConvenio.cshtml";
    Layout = MVC.Facturas.Views._LayoutFacturas;
}
@section script {
    @*@Content.Script(Links.Scripts.jquery_tools_min_js, Url)*@
    <script language="javascript" type="text/javascript">
        $(document).ready(function () {
            //            $("#RazonSocial").change(function () {
            //                $("#EsRazonSocialTecnosop").val($(this).val());
            //            });
            $("input[name='RazonSocial']:radio").change(function () {
                var input = $(this).val();
                $("#EsRazonSocialTecnosop").val(input);
                $("#FormNuevaFactura").validate();
                $("#FormNuevaFactura").valid();
                //                var nueva_factura = $("#FormNuevaFactura").validate();
                //                nueva_factura.form();
                //                $("form[name='FormNuevaFactura']").validate();
            });
        });
    </script>
}
@using (Html.BeginForm(MVC.Facturas.Create(), FormMethod.Post, new { id = "FormNuevaFactura" })) {
    <fieldset>
        <legend>Paso 1: Datos iniciales</legend>
        
        <br />
        <fieldset>
            <legend style="font-size: small;">Datos Factura</legend>

            <fieldset>
                <legend style="font-size: small;">@Html.LabelFor(model => model.EsRazonSocialTecnosop)</legend>
                <div style="margin-top: 10px;">@Html.ValidationMessageFor(model => model.EsRazonSocialTecnosop)</div>
                @Html.HiddenFor(model => model.EsRazonSocialTecnosop)
                @*<div>@Html.RadioButtonFor(model => model.EsRazonSocialTecnosop, true)  Comercializadora Tecnosop</div>*@
                <div>@Html.RadioButton("RazonSocial", true, false) Comercializadora Tecnosop</div>
                <br />
                @*<div>@Html.RadioButtonFor(model => model.EsRazonSocialTecnosop, false)  Juan Carlos Maldonado Huerta</div>*@
                <div>@Html.RadioButton("RazonSocial", false, false) Juan Carlos Maldonado Huerta</div>
            </fieldset>

            <div class="editor-label" style="margin-top: 0px;">@Html.LabelFor(model => model.NumeroFactura)</div>
            <div class="editor-field">
                @Html.EditorFor(model => model.NumeroFactura)
                @Html.ValidationMessageFor(model => model.NumeroFactura)
            </div>

            <br /> 

            <fieldset>
                <legend style="font-size: small;">@Html.LabelFor(model => model.EsFacturaConvenio)</legend>
                <div style="margin-top: 10px;">@Html.ValidationMessageFor(model => model.EsFacturaConvenio)</div>

                <div>@Html.RadioButtonFor(model => model.EsFacturaConvenio, true)  Facturación convenio</div>
                <br />
                <div>@Html.RadioButtonFor(model => model.EsFacturaConvenio, false)  Facturación venta directa</div>
            </fieldset>
        </fieldset>

        <fieldset>
            <legend style="font-size: small;">Datos cliente</legend>

            <div>
                <div style="width: 400px; float: left;">
                    <div class="editor-label">
                        @Html.LabelFor(model => model.RutCliente)
                    </div>
                    <div class="editor-field">
                        @*@Html.EditorFor(model => model.RutCliente)*@
                        @(Html.Telerik().AutoComplete()
                            .Name("RutCliente")
                            .BindTo(ViewBag.RutsClientes)
                            .Encode(false)
                            .HtmlAttributes(new { style = "width: 100px;" })
                        )
                        @Html.ValidationMessageFor(model => model.RutCliente)
                    </div>

                    <div class="editor-label">
                        @Html.LabelFor(model => model.NombreCliente)
                    </div>
                    <div class="editor-field">
                        @*@Html.EditorFor(model => model.NombreCliente)*@
                        @(Html.Telerik().AutoComplete()
                            .Name("NombreCliente")
                            .BindTo(ViewBag.NombresClientes)
                            .Encode(false)
                            .HtmlAttributes(new { style = "width: 200px;"})
                        )
                        @Html.ValidationMessageFor(model => model.NombreCliente)
                    </div>
                </div>

                @Html.ValidationSummary(true, "", new { style = "float: right;" })
            </div>
        </fieldset>

        <br />
        <hr />
        <p>
            <button type="submit" class="nice radius small blue button">Siguiente ></button>
            @*@Html.ActionLink("Cancelar", MVC.Home.Index(), new { @class = "nice radius small red button", style="float: right;" })*@
            @*<button type="button" class="nice radius small blue button" onclick="history.back()">Cancelar</button>*@
        </p>
    </fieldset>
}